money=50000000
name=input("请输入你的名字：")
sex=input("请输入你的性别：(男为先生，女为女士)")
def cha():
      print(f"{name},你的余额为：{money}")
      return zhu()
def cong():
     global money
     a=int(input("请输入你要存的金额："))
     if a>money*10000:
         money += a
         print("恭喜你成为我们的VIP客户")
         print(f"{name}{sex},你已经成功存款{a}元，当前余额为{money}元")
         return zhu()
     else:
      money += a
     print(f"{name}{sex},你已经成功存款{a}元，当前余额为{money}元")
     return zhu()
def qu():
      global money
      b=int(input("请输入你要取款的金额："))
      if b>money:
          print("余额不足")
          print(f"{name}{sex},就剩这点{money}")
          return zhu()
      else:
       money -= b
      print(f"{name}{sex}，你已经成功取款{b}元，当前余额为{money}元")
      return zhu()

def zhu():
    while True:
        print("----------------主菜单----------------\n"
             f"{name}{sex}，你好，欢迎来到黑马银行ATM，请选择操作:\n"
              "查询余额  [输入1]\n"
              "存款     [输入2]\n"
              "取款     [输入3]\n"
              "退出     [输入4]\n")

        operation=int(input("请选择操作"))
        if operation==1:
            cha()
        elif operation==2:
            cong()
        elif operation==3:
            qu()
        elif operation==4:
         break
        else:
            print("你没钱了")
        break

if __name__== "__main__":
    zhu()


